from itertools import chain

list1 = [1,2,3]
list2 = [4,5,6]

# list1.extend(list2)
# print(list1)

# chain的使用，跟extend()一样，将list2中的元素添加到list1中
list3 = chain(list1, list2)
print(list(list3))

list4 = [[1, 2], [3, 4]]
# *就是解包的意思，把里边的元素取出来
print(*list4)  # [1, 2] [3, 4]

# 把解包后的结果使用chain, 拿到所有的子元素
print(list(chain(*list4)))  # [1, 2, 3, 4]